place where tortoises abound - Francés Inglés Diccionario